Skip to content

Clean up TODO.md after v1.0.0#52

Merged
StuartMeeks merged 3 commits into
mainfrom
chore/todo
Jun 8, 2026
Merged

Clean up TODO.md after v1.0.0#52
StuartMeeks merged 3 commits into
mainfrom
chore/todo

Conversation

@StuartMeeks

Copy link
Copy Markdown
Owner

Command execution shipped in v1.0.0, so the big "Execute Snips" backlog item is
done. This removes it and replaces TODO.md with the follow-ons deliberately deferred
from that first cut:

  • Per-CLI / per-Snip environment variables (incl. DPAPI-protected secrets) — the
    one part of the original sketch not shipped; un-parks the secret-parameters item.
  • Labelled + sticky-label executions — incident/ticket tagging of runs, searchable.
  • Per-Snip shell / working-directory override editor — model + runner already
    support overrides; only the editor UI is missing.
  • Run safety hardening (optional) — beyond the dry-run preview already shipped.

Parked v2 candidates (command palette, macOS/Avalonia head) remain in CLAUDE.md's
"Out of scope" section and aren't duplicated here.

🤖 Generated with Claude Code

StuartMeeks and others added 3 commits June 8, 2026 04:08
Remove the shipped "Execute Snips" item and replace it with the follow-ons
deliberately deferred from that first cut: per-CLI/Snip environment variables
(incl. DPAPI secrets), labelled + sticky-label executions, the per-Snip
shell/working-dir override editor, and optional run-safety hardening.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Retitle "Out of scope for v1" → "Not building yet" and prune the two resolved
entries: SnipCommand import shipped as the snipdeck-importer tool, and masked
secrets is now a planned follow-on (env vars + DPAPI) tracked in TODO.md. Keeps
the command-palette and macOS/Avalonia items as still-parked. Update the TODO.md
cross-reference to match the new heading.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
v1.0.0 introduced a separate SQLite history.db for execution output (run output
isn't "small"), which read as contradicting the "not SQLite" hard constraint.
Scope the JSON-only rule to the snip store (definitions) and name execution
history as the deliberate exception, so CLAUDE.md stays the accurate source of truth.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@StuartMeeks StuartMeeks merged commit c16641c into main Jun 8, 2026
6 checks passed
@StuartMeeks StuartMeeks deleted the chore/todo branch June 8, 2026 04:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant